.addquestionnaire_body {
    width: 100vw;
    min-height: calc(100vh - 44px);
    overflow: hidden;
    box-sizing: border-box;
}

.tabSwitch {
	position: fixed;
	top: 88upx;
	left: 0;
	width: 100%;
	background-color: #F5F2ED;
	background: url(../../../static/img/questionnaire/headerBj@2x.png) no-repeat;
	background-size: 100% 100%;
	z-index: 100;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding:49upx 0 35upx 3%;
	box-sizing: border-box;
	
}

.tabSwitch nav,
.tabSwitch nav.determine  {
    background: url(../../../static/img/questionnaire/defalutBorder@2x.png) no-repeat;
    background-size: 100% 100%;
    height: 6.665vw;
    width: 15.46vw;
    margin: 0 4vw 2vw 0;
    color: #A08865;
    font-size: 3.8vw;
    line-height: 6.665vw;
    text-align: center;
}

.tabSwitch nav.determine {
    background: url(../../../static/img/questionnaire/determine@2x.png) no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.tabSwitch nav:nth-child(5n) {
    margin-right: 0;
}

/* 选中  tab切换 */
.tabSwitch .switchOn {
    background: url(../../../static/img/questionnaire/current@2x.png) no-repeat;
    background-size: 100% 100%;
    height: 6.665vw;
    width: 15.46vw;
    color:#F8F8F8;
}

/* 从第六个开始往后 */
.tabSwitch nav:nth-child(n+6){
    margin-bottom: 0;
}
.topicType {
	margin-top: 197upx;
	background: url(../../../static/img/questionnaire/mainContentBj@2x.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	padding-left: 3%;
	padding-bottom: 36upx;
	box-sizing: border-box;
}
.gntleTemperament .title {
    color: #A08865;
    font-size: 28upx;
    margin-top: 50upx;
}

.answer {
    display: flex;
    justify-content: center;
}

.answer .normal {
    position: relative;
    background: url(../../../static/img/questionnaire/default@2x.png) no-repeat;
    background-size: 100% 100%;
    height: 96upx;
    width: 48upx;
    text-align: center;
    display: flex;
    line-height: 36upx;
    align-items: center;
    margin: 50upx 66upx 0 0;
}

.answer .normal:nth-child(5n) {
    margin-right: 0;
}

/* 用户选中 */
.answer .checkedCurrent {
    background: url(../../../static/img/questionnaire/checkedQuestion@2x.png) no-repeat !important;
    background-size: 100% 100%  !important;
    color: #F8F8F8  !important;
}

.answer .checkedCurrent2 {
    background: url(../../../static/img/questionnaire/editCheck@2x.png) no-repeat;
    background-size: 100% 100%;
    color: #F8F8F8;
}

/* 健康师修改 */
.answer .editTitle {
    background: url(../../../static/img/questionnaire/editCheck@2x.png) no-repeat;
    background-size: 100% 100%;
}

.answer .normal .editchecked {
    background: url(../../../static/img/questionnaire/editTitle@2x.png) no-repeat;
    background-size: 100% 100%;
    color: #F8F8F8;
}

.answer .editTitle .editText {
    color: #F8F8F8;
}

.answer .normal span {
    position: absolute;
    top: -15upx;
    left: 50%;
    transform: translateX(-50%);
    background: url(../../../static/img/questionnaire/titleDefaultTwo@2x.png) no-repeat;
    background-size: 100% 100%;
    height: 30upx;
    width: 26upx;
    color: #F8F8F8;
    font-size: 22upx;
    text-align: center;
    line-height: 24upx;
}

.answer .normal .checkedTitle {
    background: url(../../../static/img/questionnaire/titleDefault@2x.png) no-repeat !important;
    background-size: 100% 100% !important;
}

.answer .normal .checkedTitle2 {
    background: url(../../../static/img/questionnaire/editTitle@2x.png) no-repeat;
    background-size: 100% 100%;
}


.answer .normal i {
    font-style: normal;
    margin-top: 8upx;
}

/* 上一页下一页 */
.previousPage .left {
    position: fixed;
    top: 45%;
    left: 0;
    transform: translateY(-50%);
    width: 54upx;
    height: 98upx;
}
.nextPage .right {
    position: fixed;
    top: 45%;
    right: 0;
    transform: translateY(-50%);
    width: 54upx;
    height: 98upx;
}